#ifndef CANONICALCONV_H_
#define CANONICALCONV_H_
#include <string>

class CanonicalConv
{
public:
	CanonicalConv();
	virtual ~CanonicalConv();
	static std::string toCanonical(const std::string baseUrl);
	static std::string getPath(const std::string baseUrl);
	static std::string getDomain(const std::string baseUrl);
	static std::string getProtocol(const std::string baseUrl);
	static std::string getCanonicalPath(const std::string baseUrl);
	static std::string getCanonicalDomain(const std::string baseUrl);
	static std::string getCanonicalProtocol(const std::string baseUrl);
};

#endif /*CANONICALCONV_H_*/
